.tab {
  height: 90upx;
  line-height: 90upx;
  display: flex;
  justify-content: space-between;
  background: #fff;
  box-sizing: border-box;
  position: relative;

  .item {
    text-align: center;
    box-sizing: border-box;

    .name {
      color: #666;
      font-size: 26upx;

      &.active {
        color: #333;
      }
    }
  }

  .line-wrap {
    height: 6upx;
    position: absolute;
    transition: all .3s;

    .line {
      width: 60upx;
      height: 100%;
      margin: auto;
      background: #2D8CF0;
    }
  }
}